package com.es.gateway.sdk.app.non_mainland_cn;

import com.es.gateway.sdk.util.GsonUtil;
import lombok.Data;

/**
 * 港澳公民实名认证-全平台版-获取认证TOKEN
 */
@Data
public class NonMainlandCnInitRequest {
    /**
     * 请求ACTION
     */
    public static String act = "livingdetection/non_mainland_cn/init";
    /**
     * 业务ID(必须保证唯一，方便后续业务跟踪)
     */
    private String bizId;
    /**
     * 初始化信息(从SDK端生成)
     */
    private String initMsg;
    /**
     * 国籍、地区编码，华侨和港澳人员使用CHN
     */
    private String nation;
    /**
     * 证件类型，1. 港澳通行证/回乡证；5. 中国大陆护照
     */
    private String idType;
    /**
     * 姓名
     */
    private String certName;
    /**
     * 证件号码
     */
    private String certNo;

    public String toJsonStr() {
        return GsonUtil.getAllJson().toJson(this);
    }
}
